Lworld – An Animation System Based on Rewriting
نویسنده
چکیده
Lworld is a computer graphics animation system based on L-systems, a parallel rewriting technique used primarily in computer graphics for plant modeling. Because rule-based programming is a powerful technique, we use it as a basis for a general-purpose animation system called Lworld (LSystem world). We describe the architecture, the features, and the programming language of the animation system. Examples of fractal curves, plants, fractal landscapes, group animation, visualization, and evolutionary optimizations illustrate its capabilities. Lworld allows users to create real-time animations as well as raytraced image sequences for further movie production. It is freely available, and runs on PCs.
منابع مشابه
Lworld: An Animation System Based on Rewriting
Lworld is a computer graphics animation system based on L-systems, a parallel rewriting technique used primarily in computer graphics for plant modeling. Because rulebased programming is a powerful technique, we use it as a basis for a general-purpose animation system. We describe the architecture, the features, and the programming language of the animation system. It is particularly well suite...
متن کاملAnimation based on the Interaction of L-systems with Vector Force Fields
This paper discusses the use of rewriting systems for animation purpose. In particular, it describes the design of timed parameterized L-systems with conditional and pseudo-stochastic productions. It proposes a formulation to integrate the various features of L-systems into a unique L-system. It also introduces into the symbolism a way of using vector force fields to simulate interaction with t...
متن کاملVisual Specification of a DSL Processor Debugger
Graph rewriting-based model transformation is an essential tool to process graph-based visual models. If the execution of transformations is not supported by the continuous presentation of the modifications performed on the model, the traceability and the debugging of transformations becomes difficult. Recent modeling tools usually support the definition of rewriting rules based transformations...
متن کاملGraph Algorithm Animation with Grrr
We discuss geometric positioning, highlighting of visited nodes and user defined highlighting that form the algorithm animation facilities in the Grrr graph rewriting programming language. The main purpose of animation was initially for the debugging and profiling of Grrr code, but recently it has been extended for the purpose of teaching algorithms to undergraduate students. The animation is r...
متن کاملThe Study of Education Based on Animation in Patient’s Performance under Hemodialysis in Emergency Evacuation Selected Hospitals of Aja
Introduction: A disaster evacuation program is one of the most important parts of hospital crisis management. The following study was carried out to determine the effects of animation-based teaching on hemodialysis patients’ performance in an emergency evacuation. Material and Method: In this quasi-experimental study, two out of four AJA Hospitals in Tehran that had hemodialysis wards, were sel...
متن کامل